package com.qf.controller;

import com.qf.pojo.User;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;

import java.util.Date;

//RequestBod ajax异步请求的时候使用这个注解  请求体传参(POST) 参数类型json
//可以把json对象转为java对象
//ResponseBody使用时机  也是ajax异步请求 作用是可以把方法的返回值按照json格式返回前端
//字符串原样返回 json返回集合或
//@ResponseBody如果在类上面 所有返回全部是json对象
@Controller
@RequestMapping("/user")
@ResponseBody
public class UserController {
    @PostMapping("/testPost")
    public String testPost(@RequestBody User user){
        System.out.println("user = " + user);
        return "success";
    }
    @GetMapping("/testGet")

    public User testGet(){
        System.out.println("使用了get方法");
        User user=new User();
        user.setUsername("tom");
        user.setPassword("123456");
        user.setNikename(null);
        user.setBrithday(new Date());
        user.setMoney(3.14);
        return user;
    }
}
